﻿using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using STT.Layer.Connection;
using STT.Business;
using STT.Entities;
namespace STT.Profile.UserControls
{
    public partial class UcDoiMatKhau : System.Web.UI.UserControl
    {
        ToolBox tb = new ToolBox();
        BTbDangNhap dn = new BTbDangNhap();
        protected void Page_Load(object sender, EventArgs e)
        {

        }
        void ThongBao(string Loi)
        {
            ScriptManager.RegisterClientScriptBlock(this, GetType(), "Thông báo!", "<script>alert('" + Loi + "')</script>", false);
        }
        protected void btndoimk_Click(object sender, EventArgs e)
        {
            try
            {
            DataTable dt = tb.GetDataTableById2("TbDangNhap_SelectbyTenDN", Session["Mahv"].ToString());
            if (dt.Rows[0]["MatKhau"].ToString().Trim() == dn.GetMD5(txtmkcu.Text.Trim() + dt.Rows[0]["RadomPass"].ToString().Trim()))
            {
                try
                {
                    ETbDangNhap ojdn = new ETbDangNhap();
                    string pass = dn.GetMD5(txtmkmoi.Text.Trim() + dn.Radomchar());
                    ojdn.TenDangNhap = Session["Mahv"].ToString();
                    ojdn.MatKhau = pass;
                    ojdn.RadomPass = dn.Radomchar();
                    dn.UpdatePassword(ojdn);
                    ThongBao("Bạn đã đổi mật khẩu thành công..!");
                }
                catch 
                { }
            }
                else
                {
                    ThongBao("Tên đăng nhập hoặc mật khẩu sai..!");
                    txtmkcu.Focus();
                }
            }
            catch{}
        }

        protected void btnhuy_Click(object sender, EventArgs e)
        {

        }
    }
}